用 30 天的時間,將完全不懂程式的人,變成可以自己從無到有做出 App 的開發新手。
我們會邊學邊做,透過一個個程式解題專案,將理論知識內化為實際的開發能力。這可以讓你有實作的成就感,更能讓你的程式邏輯能力和 App 開發能力同步成長!
這趟旅程,我將帶你一步步解鎖各種 App 功能。可以想像我們是在打遊戲,每過一個關卡,都會學到新技能並獲得新成就。
我們將專注於畫面的基本構成與使用者互動。你會學到 TextView
, Button
, EditText
等基礎元件,並透過「數字大小比較」App,讓你學會最基礎的程式邏輯。
App 裡通常會有大量的資料需要顯示。這個階段,我們會學習如何高效地處理和顯示這些資料,並完成一個「具備記憶功能的待辦清單」App,讓你的 App 有了「大腦」。
當 App 變得複雜時,程式碼的架構就變得至關重要。這個階段,我們會學習如何用專業的方式來組織程式碼,並完成一個「羅馬數字轉換器」App,讓程式碼更簡潔、更易於維護。
最後,會讓你的 App 連上網路,並將前面學到的所有技能融會貫通,打造一個完整的專案。你會學到 Retrofit
網路連線、Thread
多工處理,並完成一個「最終專題 App」,這是你這 30 天學習成果的最佳證明。
接下來的每一天,我們都會用最簡單、最白話的方式,搭配圖解,完成一個又一個的小專案。只需要準備好電腦,安裝好 Android Studio,以及一顆想動手試試看的心。
明天,將正式踏出第一步,從最簡單的 TextView 和 Button 開始,打造第一個 App!
明天見!